#form-sort {
  position: fixed;
  top: .84rem;
  left: 0;
  width: 100%;
  z-index: 10; 
  border-top: 1px solid #F5F5F5;
  border-bottom: 1px solid #F5F5F5;
  background: #fff;
}
.form-hide>li{
  position: relative;
}
.form-hide>li.check{
  color:#FF5658; 
}
.form-hide>li.check::before{
  content: "";
  width:.36rem;
  height: .18rem;
  position: absolute;
  top:50%;
  right: 10%;
  transform:translate(0,-50%);
  -webkit-transform:translate(0,-50%);
  -moz-transform:translate(0,-50%);
  background:url(../img/right.png) no-repeat center center;
  background-size: 100% 100%;
}
main {
  font-size: 0.28rem;
  position: relative;
  // margin-top: .84rem;
  margin-top: 1.04rem;
}
.panel{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
  zoom:1;
  position: relative;
  margin-bottom: 1px;
}
.list-panel {
  position: relative;
}
#house-saleList {
  color: #212121;
}
.panel p{
	line-height: .52rem;
	font-size: .28rem;
	color: #666666;
	position: relative;
  padding:0 0 0 .24rem;
  background: #fff;
}
.panel .houseAddressText{
  margin-top: .1rem;
}
.houseAddressText>.totalPrice{
	font-weight: bolder;
	font-size: .35rem;
	color: #FF6138;
	position: absolute;
	right: 0;
	top: 0;
}
.houseAreaText>.unit-price{
	position: absolute;
	right: -2%;
	top: 0%;
}
#header,.topbar,.check-sale{
	height: .86rem;
	line-height: .86rem;
	font-size: .3rem;
	text-align: center;
	color: #fff;
  background: #fff;
  position: relative;
}
.topbar{
	    width: 100%;
	    z-index: 10;
	    position: fixed;
	    left: 0;
      top:0;
	    box-shadow: 0 1px 2px 0 rgba(0,0,0,.15);
}
.back{
	width: 0.24rem;
  height: 100%;
  border-top-width: 0.23rem;
  border-bottom-width: 0.23rem;
  background: url(../img/back@2x.png) center center no-repeat;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
  position: absolute;
  top: 0;
  left: 0;
	border: 0 solid rgba(255,255,255,0);
	border-right-width: .37rem;
	border-left-width: .37rem;
}
#village-title{
  width:50%;
  display:block;
  white-space:nowrap; 
  overflow:hidden; 
  text-overflow:ellipsis;
	text-align: center;
  margin:0 auto;
  color:#212121 ;
  font-size: .36rem;
}
.check-sale{
	display: block;
	color:#999999;
  font-size:.32rem; 
	width: 1.5rem;
  position: absolute;
  top: 0;
  right: 5%;
}
.cover-image{
	float: left;
    position: relative;
    background: url(../img/bg-sub-init.png) center center no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    height: 2.2rem;
    width:35%;
    line-height: 2.2rem;
    text-align: center;
    color:#808080;
}
.cover-image>img{
	height: 100%;
}
.house-info{
    float: left;
    width: 65%;
    box-sizing: border-box;
    padding: 0 .20rem;
    color: #212121;
}
.houseTotrlPrice>.totalPrice{
  font-size: .48rem;
  color:#FF6138;
  line-height: .48rem;
}
.houseTotrlPrice>.unit-price{
  font-size: .24rem;
  color:#666666;
  margin-left: .1rem;
  line-height: .24rem;
}
.house-info>p::before{
  width:.26rem;
  height: .26rem;
  content: "";
  display: block;
  position: absolute;
  top:45%;
  left: -2%;
  transform:translate(0,-50%);
  -webkit-transform:translate(0,-50%);
}
.house-info>.houseAddressText::before{
  background: url(../img/house@2x.png) no-repeat center center;
  background-size: 100% 100%;
}
.house-info>.houseAreaText::before{
  background: url(../img/floors@3x.png) no-repeat center center;
  background-size: 100% 100%;
}
.house-info>.housereSource::before{
  background: url(../img/digitial@3x.png) no-repeat center center;
  background-size: 100% 100%;
}